package com.iotechn.unimall.data.dto.userCard;

import com.baomidou.mybatisplus.annotations.TableField;
import lombok.Data;

import java.util.Date;
@Data
public class UserCardOrderDTO {
    /**
     * 订单来源
     */
    private String channel;
    /**
     * 订单状态
     */
    private Integer status;
    /**
     * 退单状态
     */
    private Integer sonStatus;
    /**
     * 储值卡订单号
     */
    private String cardOrderNo;
    /**
     * 实付金额
     */
    private Integer actualPrice;
    /**
     * 支付金额
     */
    private Integer payPrice;
    /**
     * 支付码
     */
    private String payId;
    /**
     * 支付渠道
     */
    private String payChannel;
    /**
     * 支付时间
     */
    private Date gmtPsy;
    /**
     * 绑卡用户名称
     */
    private String cardUserName;
    /**
     * 卡绑定用户id
     */
    private Long cardUserId;
    /**
     * 绑卡手机号
     */
    private String cardPhone;
    /**
     * 操作类型   1:匿名激活卖卡 2:绑定卖卡
     */
    private Integer operType;
    /**
     * 退单id
     */
    private Long refundId;
    /**
     * 退单时间
     */
    private Date refundTime;
    /**
     * 门店id
     */
    private Long storeId;
    /**
     * 收银员id
     */
    private Long storeUserId;
    /**
     * 用户实际支付金额
     */
    private Integer paymentPrice;
    /**
     * 找零  paymentPrice-actual_price
     */
    private Integer changePrice;
    /**
     * 抹零
     */
    private Integer smallPrice;
    /**
     *
     */
    private Date gmtCreate;
    /**
     *
     */
    private Date gmtUpdate;
    /**
     * 备注信息
     */
    private String remarks;
    /**
     * 三方支付订单号
     */
    private String thirdTradeNo;
    /**
     * 门店名称
     */
    private String storeName;
    /**
     * 门店地址
     */
    private String storeAddress;
    /**
     * 收银员
     */
    private String storeUserName;
    /**
     * 收银员手机号
     */
    private String storeUserPhone;
    /**
     * 卡额度
     */
    private String cardQuota;
    /**
     * 会员卡号
     */
    private String cardNo;
    /**
     * 原余额
     */
    private Integer origBalance;
    /**
     * 当前余额
     */
    private Integer currBalance;
}
